ampalaya [philippines] - Español Inglés Diccionario